Rozwiązanie równania struny metodą d’Alemberta
Rozważmy równanie struny
w obszarze \( \hskip 0.3pc D=\{(x,t)\in \mathbb{R}^2:t> 0\}\hskip 0.3pc \) spełniające warunki początkowe:
gdzie \( \hskip 0.3pc \varphi \hskip 0.3pc \) i \( \hskip 0.3pc \psi \hskip 0.3pc \) są zadanymi funkcjami.
Równanie charakterystyk w naszym przypadku ma postać
Rozwiązując równania
otrzymamy następujące rodziny rozwiązań
Stosując podstawienie
równanie wyjściowe sprowadzimy do postaci
Całkując względem \( \hskip 0.3pc \eta\hskip 0.3pc \) otrzymamy
a następnie całkując względem \( \hskip 0.3pc \xi\hskip 0.3pc \) otrzymamy
gdzie \( \hskip 0.3pc F\hskip 0.3pc \) i \( \hskip 0.3pc G\hskip 0.3pc \) są dowolnymi funkcjami klasy \( \hskip 0.3pc C^2\hskip 0.3pc \) . Wracając do zmiennych wyjściowych mamy
Rozwiązania zadane odpowiednio funkcjami \( \hskip 0.3pc F\hskip 0.3pc \) i \( \hskip 0.3pc G\hskip 0.3pc \) nazywają się falami prostymi. Uwzględniając warunki początkowe mamy
Rozwiązując układ równań
otrzymamy
a po scałkowaniu w przedziale \( \hskip 0.3pc [x_0, x]\hskip 0.3pc \) dostajemy
Z pierwszego równania mamy
Postawiając uzyskane wzory na \( \hskip 0.3pc F\hskip 0.3pc \) i \( \hskip 0.3pc G\hskip 0.3pc \) do ( 3 ) otrzymamy
a po przekształceniu całek
Uzyskany w ten sposób wzór ( 4 ) na rozwiązanie problemu początkowego ( 1 ), ( 2 ) nosi nazwę wzoru d'Alemberta.
Wykorzystując wzór ( 4 ) łatwo sprawdzić, że
to rozwiązanie problemu ( 1 ), ( 2 ) możemy przedstawić jako sumę \( \hskip 0.3pc u=u_1+u_2,\hskip 0.3pc \) gdzie \( \hskip 0.3pc u_1\hskip 0.3pc \) jest rozwiązaniem równania ( 1 ) spełniającym warunki początkowe
a \( \hskip 0.3pc u_2\hskip 0.3pc \) jest rozwiązaniem problemu ( 1 ) spełniającym warunki początkowe
Zauważmy jeszcze, że jeśli \( \hskip 0.3pc \varphi =0,\hskip 0.3pc \) rozwiązanie problemu ( 1 ), ( 2 ) przyjmuje postać
a jeśli \( \hskip 0.3pc \psi =0,\hskip 0.3pc \) postać
Zauważmy, że na prostej \( \hskip 0.3pc x-at=x_0\hskip 0.3pc \) amplituda fali jest stała i wynosi \( \hskip 0.3pc F(x_0),\hskip 0.3pc \) przy czym fala ta rozchodzi się z prędkością \( \hskip 0.3pc a\hskip 0.3pc \) w kierunku dodatnim osi \( \hskip 0.3pc Ox.\hskip 0.3pc \)
Podobnie, jeśli \( \hskip 0.3pc F=0,\hskip 0.3pc \) równanie fali ma postać
amplituda fali jest stała na prostej \( \hskip 0.3pc x+at=x_0\hskip 0.3pc \) i wynosi \( \hskip 0.3pc G(x_0),\hskip 0.3pc \) a fala rozchodzi się z prędkości \( \hskip 0.3pc a\hskip 0.3pc \) w kierunku ujemnym osi \( \hskip 0.3pc Ox\hskip 0.3pc \)
Przypuśćmy teraz, że funkcje \( \hskip 0.3pc F\hskip 0.3pc \) i \( \hskip 0.3pc G\hskip 0.3pc \) są równe zeru poza przedziałem \( \hskip 0.3pc [\alpha, \beta].\hskip 0.3pc \)
Wówczas fala prosta zadana funkcją \( \hskip 0.3pc F(x-at)\hskip 0.3pc \) w płaszczyźnie \( \hskip 0.3pc Oxu\hskip 0.3pc \) przesuwa się w obszarze \( \hskip 0.3pc D_2\hskip 0.3pc \) wyznaczonym prostymi \( \hskip 0.3pc x-at=\alpha,\hskip 0.3pc \) \( \hskip 0.3pc x-at=\beta,\hskip 0.3pc \) \( \hskip 0.3pc t\geq 0,\hskip 0.3pc \) a fala zadana funkcją \( \hskip 0.3pc G(x+at)\hskip 0.3pc \) przesuwa się w obszarze \( \hskip 0.3pc D_1\hskip 0.3pc \) wynaczonym prostymi \( \hskip 0.3pc x+at=\alpha,\hskip 0.3pc \) \( \hskip 0.3pc x+at = \beta,\hskip 0.3pc \) \( \hskip 0.3pc t\geq 0\hskip 0.3pc \)(zob. Rys. 1 ). Rzutując rozwiązanie na oś \( \hskip 0.3pc Ox\hskip 0.3pc \) możemy stwierdzić, że fala prosta opisana funkcją \( \hskip 0.3pc F(x-at)\hskip 0.3pc \) przesuwa się względem osi \( \hskip 0.3pc Ox\hskip 0.3pc \) z prędkością \( \hskip 0.3pc a\hskip 0.3pc \) w kierunku dodatnim osi \( \hskip 0.3pc Ox,\hskip 0.3pc \) zaś fala prosta opisana funkcją \( \hskip 0.3pc G(x+at)\hskip 0.3pc \) przesuwa się względem osi \( \hskip 0.3pc Ox\hskip 0.3pc \) z prędkością \( \hskip 0.3pc a\hskip 0.3pc \) w kierunku ujemnym osi \( \hskip 0.3pc Ox. \hskip 0.3pc \)
Rozważmy przypadek, gdy prędkość początkowa \( \hskip 0.3pc \psi =0,\hskip 0.3pc \) a położenie początkowe \( \hskip 0.3pc \varphi\hskip 0.3pc \) ma postać
gdzie \( \hskip 0.3pc \alpha >0.\hskip 0.3pc \) Zgodnie z uwagą 2 rozwiązanie wyraża się wzorem ( 6 ). Nietrudno sprawdzić, że \( \hskip 0.3pc u(x,0)=\varphi (x),\hskip 0.3pc \)
oraz
Wartości funkcji \( \hskip 0.3pc u(x,t)\hskip 0.3pc \) dla \( \hskip 0.3pc t=0,\hskip 0.3pc \) \( \hskip 0.3pc t=\dfrac{\alpha}{2a}\hskip 0.3pc \) oraz \( \hskip 0.3pc t=\dfrac{\alpha}{a}\hskip 0.3pc \)
zostały przedstawione na rysunkach Rys. 2, Rys. 3 i Rys. 4.Jeśli funkcje \( \hskip 0.3pc \varphi\hskip 0.3pc \) i \( \hskip 0.3pc \psi\hskip 0.3pc \) są parzyste, to
Skorzystaliśmy tutaj z oczywistego faktu, że \( \hskip 0.3pc \varphi^\prime\hskip 0.3pc \) jako pochodna funkcji parzystej jest funkcją nieparzystą. Uzyskane relacje wykorzystamy przy rozwiązywaniu równania struny na półosi dodatniej (zobacz poniżej przykład 2).
Rozważmy równanie ( 1 ) dla \( \hskip 0.3pc x>0.\hskip 0.3pc \) Załóżmy, że zachodzą warunki ( 2 ) dla \( \hskip 0.3pc x>0.\hskip 0.3pc \) Oczywiście w tym przypadku ze wzoru ( 4 ) nie możemy skorzystać bezpośrednio, bowiem funkcje \( \hskip 0.3pc \varphi\hskip 0.3pc \) i \( \hskip 0.3pc \psi\hskip 0.3pc \) nie są określone dla \( \hskip 0.3pc x<0.\hskip 0.3pc \)
Przypadek 1. Załóżmy dodatkowo, że szukamy rozwiązania spełniającego warunek
Wykorzystując uwagę 4 możmy rozszerzyć funkcje \( \hskip 0.3pc \varphi\hskip 0.3pc \) i \( \hskip 0.3pc \psi\hskip 0.3pc \) na prostą \( \hskip 0.3pc \mathbb{R}\hskip 0.3pc \) jako funkcje nieparzyste. Połóżmy
Przyjmijmy ponadto, że \( \hskip 0.3pc \Phi (0)=0,\hskip 0.3pc \) \( \hskip 0.3pc \Psi (0)=0.\hskip 0.3pc \)
Rozwiązanie równania ( 1 ) z warunkami początkowymi
zgodnie z formułą ( 4 ) wyraża się wzorem
Zatem wzór na rozwiązanie problemu wyjściowego ma ostatecznie postać
Przypadek 2. Załóżmy teraz, że
Wykorzystując ponownie uwagę 4 rozszerzamy funkcje \( \hskip 0.3pc \varphi\hskip 0.3pc \) i \( \hskip 0.3pc \psi\hskip 0.3pc \) na \( \hskip 0.3pc \mathbb{R}\hskip 0.3pc \) jako funkcje parzyste, czyli
Podobnie jak w przypadku 1 rozwiązanie równania ( 1 ) z warunkami początkowymi
wyraża się wzorem ( 7 ).
Stąd wzór na rozwiązanie problemu wyjściowego ma postać: